Computational Experience with a Preconditioner for Interior Point Methods for Linear Programming
نویسنده
چکیده
In this paper, we discuss eecient implementation of a new class of preconditioners for linear systems arising from interior point methods. These new preconditioners give superior performancenear the solution of a linear programming problem where the linear systems are typically highly ill-conditioned. They rely upon the computation of an LU factorization of a subset of columns of the matrix of constraints. The implementation of these new techniques require some sophistication since the subset of selected columns is not known a priori. The conjugate gradient method using this new preconditioner compares favorably with the Cholesky factorization approach. The new approach is clearly superior for large scale problems where the Cholesky factorization produces intractable ll-in. Numerical experiments on several representative classes of linear programming problems are presented to demonstrate the promise of the new preconditioner. Abbreviated Title: Computational Experience with a Preconditioner. 1. Introduction. In 9] a new class of preconditioners for for the linear systems from interior point methods for linear programming is proposed and its theoretical properties are discussed. This class avoids computing the Schur complement matrix. Instead, these preconditioners rely upon an LU factorization of a subset of columns of the constraint matrix. In this work we present several techniques for an eecient implementation of these preconditioners. Among these, are techniques for the ee-cient utililization of the nonzero structure of the matrix to speed up the numerical factorization. We investigate the performance of some important large scale problem cases using this preconditioner with the conjugate gradient method. Performance of this iterative approach is compared with the performance of the direct Cholesky factorization technique. We use the following notation throughout this work. Lower case Greek letters denote scalars, lower case Latin letters denote vectors and upper case Latin letters denote matrices. Components of matrices and vectors are represented by the corresponding Greek letter with subscripts. The symbol 0 will denote the scalar zero, the zero column vector and the zero matrix, its dimension will be clear from context. The identity matrix will be denoted by I, a subscript will determine its dimension when it is not clear from context. The Euclidean norm is represented by k k which will also represent the 2-norm for matrices. The relation X = diag(x) means that X is a diagonal matrix whose the diagonal entries are the components of x. On the other hand, diag(A) means the column vector formed by the diagonal entries …
منابع مشابه
Preconditioning indefinite systems in interior point methods for large scale linear optimisation
We discuss the use of preconditioned conjugate gradients method for solving the reduced KKT systems arising in interior point algorithms for linear programming. The (indefinite) augmented system form of this linear system has a number of advantages, notably a higher degree of sparsity than the (positive definite) normal equations form. Therefore we use the conjugate gradients method to solve th...
متن کاملPreconditioning Indefinite Systems in Interior Point Methods for Large Scale Linear Optimization
We discuss the use of preconditioned conjugate gradients method for solving the reduced KKT systems arising in interior point algorithms for linear programming. The (indefinite) augmented system form of this linear system has a number of advantages, notably a higher degree of sparsity than the (positive definite) normal equations form. Therefore we use the conjugate gradients method to solve th...
متن کاملUpdating Constraint Preconditioners for KKT Systems in Quadratic Programming Via Low-Rank Corrections
This work focuses on the iterative solution of sequences of KKT linear systems arising in interior point methods applied to large convex quadratic programming problems. This task is the computational core of the interior point procedure and an efficient preconditioning strategy is crucial for the efficiency of the overall method. Constraint preconditioners are very effective in this context; ne...
متن کاملABS Solution of equations of second kind and application to the primal-dual interior point method for linear programming
Abstract We consider an application of the ABS procedure to the linear systems arising from the primal-dual interior point methods where Newton method is used to compute path to the solution. When approaching the solution the linear system, which has the form of normal equations of the second kind, becomes more and more ill conditioned. We show how the use of the Huang algorithm in the ABS cl...
متن کاملImproving an interior-point approach for large block-angular problems by hybrid preconditioners
The computational time required by interior-point methods is often dominated by the solution of linear systems of equations. An efficient specialized interior-point algorithm for primal block-angular problems has been used to solve these systems by combining Cholesky factorizations for the block constraints and a conjugate gradient based on a power series preconditioner for the linking constrai...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997